import request from '../utils/request'

// 角色管理-列表
export function selectRoleList(params) {
  return request({
    url: '/sysRole/selectRoleList',
    method: 'post',
    data: params
  })
}

// 角色管理-新增、编辑
export function saveOrUpdateNew(params) {
  return request({
    url: '/sysRole/saveOrUpdateNew',
    method: 'post',
    data: params
  })
}

// 角色管理-修改角色启用状态
export function updateRoleStatus(params) {
  return request({
    url: '/sysRole/updateRoleStatus',
    method: 'get',
    params
  })
}

// 角色管理-为角色赋予权限
export function addAuthMenu(params) {
  return request({
    url: '/sysRole/addAuthMenu',
    method: 'post',
    data: params
  })
}

// 角色管理-通过id删除
export function removeSysRole(params) {
  return request({
    url: '/sysRole/removeSysRole',
    method: 'get',
    params
  })
}

// 角色管理-查询菜单
export function selectSysMenuVO(params) {
  return request({
    url: '/sysMenu/selectSysMenuVO',
    method: 'get',
    params
  })
}

// 角色管理-查询选中的菜单ids
export function selectMenuId(params) {
  return request({
    url: '/sysRole/selectMenuId',
    method: 'get',
    params
  })
}
